The Case for Multiple Compilers

نویسندگان

  • David Detlefs
  • Ole Agesen
چکیده

For virtual machine implementations to achieve high performance, some form of translation of the virtual machine's input language into the native code of the host machine seems necessary. This translation process is often called justin-time (a.k.a. JIT) compilation, or sometimes dynamic compilation. The use of JIT compilation introduces a tension in virtual machine design: compilation time adds to the run time of the application, so compilation must be fast, but minimizing compilation time makes it di cult to generate excellent code. In this paper we present measurements that quantify this tradeo , and suggest an approach that satis es both concerns.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A computational study of heuristic and exact techniques for superblock instruction scheduling

Compilers perform instruction scheduling to improve the performance of code on modern computer architectures. Superblocks—a straight-line sequence of code with a single entry point and multiple possible exit points—are a commonly used scheduling region within compilers. Superblock scheduling is NP-complete, and is done suboptimally in production compilers using a greedy algorithm coupled with a...

متن کامل

An Intermediate Representation for Integrating Reverse Engineering Analyses

Intermediate representations (IR) are a key issue both for compilers as well as for reverse engineering tools to enable ejicient analyses. Research in the$eld of compilers has proposed many sophisticated IRS that can be used in the domain of reverse engineering, especially in the case of deep analyses, but reverse engineering has also its own requirements for intermediate representations not co...

متن کامل

An Intermediate Representation for Integrating Reverse Engineering Analyses

Intermediate representations (IR) are a key issue both for compilers as well as for reverse engineering tools to enable efficient analyses. Research in the field of compilers has proposed many sophisticated IRs that can be used in the domain of reverse engineering, especially in the case of deep analyses, but reverse engineering has also its own requirements for intermediate representations not...

متن کامل

Pyoderma Gangrenosum and Multiple Myeloma: A case report

A 79-year-old female came to skin clinic with an ulcer, 15×20 cm, on her left shin. The laboratory report and both the skin and bone marrow biopsies reports, showed pyoderma gangrenosum associated with multiple myeloma. The patient was referred to hematology clinic for treatment. Multiple myeloma has rarely been associated with pyoderma gangrenosum. Multiple myeloma should be investigated...

متن کامل

The co-occurrence of multiple sclerosis and Evans syndrome: A case report

Background: Evans syndrome is an uncommon autoimmune disorder manifested by fatigue, jaundice, pallor, purpura and petechiae. The main characteristics of this rare disease are simultaneous or sequential existence of positive anti-globulin test, immune thrombocytopenia (ITP) and autoimmune hemolytic anemia (AIHA). Evans syndrome as an autoimmune disorder can be associated with other diseases. Th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999